package com.citi.xylophone.phoneEmulator.model.xml.vxml;

import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamImplicit;

@XStreamAlias("Catch")
public class Catch {
	
	@XStreamAlias("goto")
	private Goto gotoo;
	private Prompt prompt;
	private Reprompt reprompt;
	private Disconnect disconnect;
	private Assign assign;
	
	@XStreamAlias("throw")
	private Throw throww;
	
	
	
	public Throw getThroww() {
		return throww;
	}

	public void setThroww(Throw throww) {
		this.throww = throww;
	}

	@XStreamImplicit(itemFieldName = "if")
	private List<If> ifList;	
	
	

	
	public List<If> getIfList() {
		return ifList;
	}

	public void setIfList(List<If> ifList) {
		this.ifList = ifList;
	}

	public Disconnect getDisconnect() {
		return disconnect;
	}

	public void setDisconnect(Disconnect disconnect) {
		this.disconnect = disconnect;
	}

	public Goto getGotoo() {
		return gotoo;
	}

	public void setGotoo(Goto gotoo) {
		this.gotoo = gotoo;
	}

	public Prompt getPrompt() {
		return prompt;
	}

	public void setPrompt(Prompt prompt) {
		this.prompt = prompt;
	}

	public Reprompt getReprompt() {
		return reprompt;
	}

	public void setReprompt(Reprompt reprompt) {
		this.reprompt = reprompt;
	}

	public Assign getAssign() {
		return assign;
	}

	public void setAssign(Assign assign) {
		this.assign = assign;
	}
	

}
